package br.com.traineApplication.bean;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;

import br.com.traineApplication.dao.DAO;
import br.com.traineApplication.entity.Compromisso;


@ManagedBean
@RequestScoped
public class CompromissoBean {

	private Compromisso evento;

	private DataModel<Compromisso> listaEvento;

	public void inicializar(){
		
	}

	public DataModel<Compromisso> getListaEvento() {
		List<Compromisso> lista = new DAO<Compromisso>(Compromisso.class).listaTodos();
		listaEvento = new ListDataModel<Compromisso>(lista);
		return listaEvento;
	}

	public void inserirEvento() {
		new DAO<Compromisso>(Compromisso.class).adiciona(evento);
	}

	public Compromisso getEvento() {
		return evento;
	}

	public void setEvento(Compromisso evento) {
		this.evento = evento;
	}
	
	
	
	
}
